'Declaration Public Function New( _ ByVal priority As Integer, _ ByVal delay As Integer, _ ByVal expiration As Integer, _ ByVal correlation As String, _ ByVal recipientList() As OracleQueueAgent, _ ByVal exceptionQueue As String, _ ByVal senderId As OracleQueueAgent, _ ByVal originalMessageId As OracleQueueMessageId, _ ByVal deliveryMode As OracleQueueDeliveryMode _ )
public OracleQueueMessageProperties( int priority, int delay, int expiration, string correlation, OracleQueueAgent[] recipientList, string exceptionQueue, OracleQueueAgent senderId, OracleQueueMessageId originalMessageId, OracleQueueDeliveryMode deliveryMode )
Parameters
- priority
- The message priority; a smaller number indicates higher priority.
- delay
- The number of seconds after which a message is available for dequeuing.
- expiration
- The expiration time of message in seconds - the duration while the message is available for dequeuing.
- correlation
- The identifier supplied by the producer of the message.
- recipientList
- The list of the queue subscribers. This parameter is only valid for queues that allow multiple consumers.
- exceptionQueue
- The name of the corresponding exception queue; it is the queue the message is moved into if it cannot be processed successfully.
- senderId
- The OracleQueueAgent object representing the message sender.
- originalMessageId
- The identification of original message, which is used by Oracle Streams AQ for propagating messages.
- deliveryMode
- The message delivery mode. Specifies whether the message is persistent or buffered.